Sphbased Fluid Animationusing Cuda Enabledgpu
نویسندگان
چکیده
Realistic Fluid Animation is an inherent part of special effects in Film and Gaming Industry. These animations are created through the simulation of highly compute intensive fluid model. The computations involved in execution of fluid model emphasize the need of high performance parallel system to achieve the real time animation. This paper primarily devoted to the formalization of parallel algorithms for fluid animation employing Smoothed Particle Hydrodynamics (SPH) model on Compute Unified Device Architecture (CUDA). We have demonstrated a considerable execution speedup on CUDA as compare to CPU. The speedup is further improved by reducing complexity of SPH computations from O(N ) to O(N) by utilizing spatial grid based particle neighbour lookup.
منابع مشابه
Interactively Simulating Fluid based on SPH and CUDA
In this paper, we propose a novel method of interactive fluid simulating based on SPH, and implement it on CUDA (Compute Unified Device Architecture). Firstly we use SPH (Smoothed Particle Hydrodynamics) theory to simulate the motion of fluids. Secondly we propose an interactive method between fluid and rigid objects. We treat the rigid objects as two different types, static one and dynamic one...
متن کاملSmoke Simulation for Fire Engineering using CUDA
Computational solutions to the Navier-Stokes equations for fluid dynamics has become an increasingly useful tool for engineering purposes. However, solving fluid dynamics accurately requires a considerable amount of time and computer resources. In this thesis we investigate the possibilities of interactive smoke simulation for engineering purposes, using the recently released programming model ...
متن کاملCUDA Implementation of a Navier-Stokes Solver on Multi-GPU Desktop Platforms for Incompressible Flows
Graphics processor units (GPU) that are traditionally designed for graphics rendering have emerged as massively-parallel "co-processors" to the central processing unit (CPU). Small-footprint desktop supercomputers with hundreds of cores that can deliver teraflops peak performance at the price of conventional workstations have been realized. A computational fluid dynamics (CFD) simulation capabi...
متن کاملA Lattice-Boltzmann solver for 3D fluid simulation on GPU
A three-dimensional Lattice-Boltzmann fluid model with nineteen discrete velocities was implemented using NVIDIA Graphic Processing Unit (GPU) programing language ‘‘Compute Unified Device Architecture’’ (CUDA). Previous LBM GPU implementations required two steps to maximize memory bandwidth due to memory access restrictions of earlier versions of CUDA toolkit and hardware capabilities. In this ...
متن کاملCuda Parallelization of a 2-d Non-hydrostatic Compressible Atmospheric Model
Computational fluid dynamics in general require large computational resources. The same is true for an atmospheric model which simulates non-hydrostatic density-stratified flow with a gravity source term. There have been many applications of CUDA to CFD problems as can be seen by the many papers on . In fact, a full-scale global atmospheric model has been parallelized for CUDA. For my graduate ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2012